home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 5831 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.3 KB

  1. Path: mail2news.demon.co.uk!beachyhd.demon.co.uk
  2. From: Adam@beachyhd.demon.co.uk
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Visual language environments
  5. Date: 19 Mar 96 22:42:58 GMT
  6. Organization: Beachy Head - UK
  7. Message-ID: <314f8cd2@beachyhd.demon.co.uk>
  8. X-NNTP-Posting-Host: beachyhd.demon.co.uk
  9. MIME-Version: 1.0
  10. Content-Type: text/plain; charset=iso-8859-1
  11. Content-Transfer-Encoding: 8bit
  12. X-GateSoftware: AmiGate 1.6 (13.11.95)
  13. MMDF-Warning:  Parse error in original version of preceding line at relay-4.mail.demon.net
  14. X-Mail2News-Path: relay-4.mail.demon.net!post.demon.co.uk!beachyhd.demon.co.uk
  15.  
  16. In a message of 18 Mar 96 Robert Kilbertus wrote to All:
  17.  
  18.  RK> I haven't been developing software for the Amiga for a few years now,
  19.  RK> but am starting to do so once again.  I would like to know if there are
  20.  RK> any visual GUI builders, similar to PowerWindows, available for the
  21.  RK> Amiga.
  22.  
  23. Not in answer to your question, I'm afraid, but a similar topic..
  24.  
  25. Why has no one developed a Visual programming environment similar to Windows'
  26. Visual BASIC? The Amiga has /all/ the functionality that would be needed to
  27. create such a beast, yet nothing even similar exists..
  28.  
  29. The GUI would need to allow all gadtools gadgets at an absolute minimum to be
  30. positions in to windows (similar to gadtoolsbox), but must also be completely
  31. expansible so that (for example) custom BOOPSI gadgets, MUI gadgets, Triton
  32. gadgets, etc.etc. can be added to the environment without any difficulty.
  33.  
  34. Then each 'control' in the windows can have events allocated to it. In the case
  35. of Button gadgets, they would probably be simple events such as "Click",
  36. "MouseDown", "MouseUp", etc. Scrollers/sliders would have additional events
  37. (eg., "Change" would occur each time the slider reached a new position).
  38. Windows themselves would have events ("MouseClick", "Activate", "Deactivate",
  39. "Resize", etc.). Some of the more obscure events might include "DiskInserted",
  40. "DiskRemoved", "PreferencesChanged", etc.etc.. Each of these events could be
  41. programmed to do whatever you want.
  42.  
  43. It needn't even involve an entirely new programming system. At its most basic,
  44. this visual environment could just produce C code (compatible with SAS/C and
  45. DICE, for example) that could then be compiled externally.
  46.  
  47. Thoughts?
  48.  
  49. .\dam.          [Team AMIGA]          //\ ad32@brighton.ac.uk \\/
  50.  
  51.